﻿using System;
using System.Collections.Generic;

namespace SWF.Runtime
{
    public struct Frame
    {
        public String Name;

        public List<PlaceOperation> PlaceObjectList;
        public List<RemoveOperation> RemoveObjectList;

        public List<List<IAction>> ActionList;

        public static Frame CreateFrame()
        {
            return new Frame()
            {
                Name = "",

                PlaceObjectList = new List<PlaceOperation>(),
                RemoveObjectList = new List<RemoveOperation>(),
                ActionList = new List<List<IAction>>(),
            };
        }
    }
}
